	.file	"estimar.c"
	.text
.globl estimar
	.type	estimar, @function
estimar:
.LFB0:
	.cfi_startproc
	pushq	%rbp
	.cfi_def_cfa_offset 16
	movq	%rsp, %rbp
	.cfi_offset 6, -16
	.cfi_def_cfa_register 6
	pushq	%rbx
	subq	$56, %rsp
	movq	%rdi, -40(%rbp)
	movl	%esi, -44(%rbp)
	movq	%rdx, -56(%rbp)
	movq	%rcx, -64(%rbp)
	movl	$0, -20(%rbp)
	jmp	.L2
	.cfi_offset 3, -24
.L3:
	movl	-20(%rbp), %eax
	cltq
	salq	$2, %rax
	movq	%rax, %rcx
	addq	-56(%rbp), %rcx
	movl	-20(%rbp), %edx
	movl	-44(%rbp), %ebx
	movq	-40(%rbp), %rax
	movq	-64(%rbp), %r8
	movl	%ebx, %esi
	movq	%rax, %rdi
	call	*%r8
	addl	$1, -20(%rbp)
.L2:
	movl	-20(%rbp), %eax
	cmpl	-44(%rbp), %eax
	jl	.L3
	movl	$0, %eax
	addq	$56, %rsp
	popq	%rbx
	leave
	ret
	.cfi_endproc
.LFE0:
	.size	estimar, .-estimar
	.ident	"GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3"
	.section	.note.GNU-stack,"",@progbits
